package com.yzkj.cpjxc.business.domain;

import org.apache.ibatis.type.Alias;

/**
 * 用户查询vo
 */
@Alias("SysUserQueryVo")
public class SysUserQueryVo extends SysUser {

	private static final long serialVersionUID = -1127919144973044361L;

	/**
	 * 角色id,可以是单个roleid，也可以是部门拼接串，格式：roleid1,roleid2，。。。。
	 */
	private String roleIds;

	/** 
	 * parentUserId,主页面userid
	 */
	private String roleName;

	/**
	 * 判断标志位,1:来自sysUser/list的请求，2：来自sysDept/settinguser的请求
	 */
	private String flag;
	
	/**
	 * 部门id，可以是单个deptid，也可以是部门拼接串，格式：deptid1,deptid2，。。。。
	 */
	private String deptId;
	
	private String roleId;

	/**
	 *部门name
	 */
	private String deptName;
	
	/**
	 * 当前用户是否是最高管理员
	 */
	private boolean isNotAdmin;
	
	/**
	 * 当前用户名
	 */
	private String currUserName;

	public String getRoleIds() {
		return roleIds;
	}

	public void setRoleIds(String roleIds) {
		this.roleIds = roleIds;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public String getFlag() {
		return flag;
	}

	public void setFlag(String flag) {
		this.flag = flag;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getRoleId() {
		return roleId;
	}

	public void setRoleId(String roleId) {
		this.roleId = roleId;
	}

	public boolean isNotAdmin() {
		return isNotAdmin;
	}

	public void setNotAdmin(boolean isNotAdmin) {
		this.isNotAdmin = isNotAdmin;
	}

	public String getCurrUserName() {
		return currUserName;
	}

	public void setCurrUserName(String currUserName) {
		this.currUserName = currUserName;
	}

}
